package com.gt.web.srv.web.api.resource.ss;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.sql.Date;

/**
 * @Author jh
 * @Date 2024/5/16 10:26
 * @PackageName:com.gt.web.srv.domain
 * @ClassName: Community
 * @Description: 社区
 */
@Data
@ApiModel(description = "活动响应")
public class SsActivityResource {

    @ApiModelProperty(value = "活动ID")
    private Long activityId;

    @ApiModelProperty(value = "活动组ID", required = true)
    private Long activityGroupId;

    @ApiModelProperty(value = "活动标题", required = true)
    private String title;

    @ApiModelProperty(value = "活动内容", required = true)
    private String content;

    @ApiModelProperty(value = "活动图片URL")
    private String imgUrl;

    @ApiModelProperty(value = "可报名人数", example = "0")
    private Integer maxPeopleNum;

    @ApiModelProperty(value = "已报名人数", example = "0")
    private Integer enrollPeopleNum;

    @ApiModelProperty(value = "状态（0待开始 1报名中 2已报满 3已停止）", example = "0")
    private Integer status;

    @ApiModelProperty(value = "活动地址")
    private String address;

    @ApiModelProperty(value = "报名方式")
    private String registrationMethod;

    @ApiModelProperty(value = "报名要求")
    private String registrationRequire;

    @ApiModelProperty(value = "报名费用(单位:分)", example = "0")
    private Integer registrationFee;

    @ApiModelProperty(value = "有效期开始时间")
    private Date expireStart;

    @ApiModelProperty(value = "有效期结束时间")
    private Date expireEnd;

}
